//
//  LBWhiteBalanceFilter.h
//  OpenGLGame
//
//  Created by Nguyen Cong Huy on 11/27/12.
//  Copyright (c) 2012 UIT. All rights reserved.
//

#ifndef OpenGLGame_LBWhiteBalanceFilter_h
#define OpenGLGame_LBWhiteBalanceFilter_h

#include "LBFilter.h"

/**
 Allows adjustment of color temperature in terms of what an image was effectively shot in. This means higher Kelvin values will warm the image, while lower values will cool it.
 */

class LBWhiteBalanceFilter: public LBFilter {
private:
    GLuint temperatureUniform, tintUniform;
public:
    LBWhiteBalanceFilter();
    void temperature(int kelvinDegree);
    void tint(int tintValue);
};



#endif
